www.gusucode.com > 网域标准通用企业自助建站系统正式版 2009 > 网域标准通用企业自助建站系统正式版 2009.18/网域公司企业网站管理系统ACCESS和SQL正式版/网域公司企业网站管理系统SQL正式版/Ordersent.asp
<!--#include file="Inc/SysProduct.asp" --> <!--#include file="inc/Skin_css.asp"--> <% UserName=session("UserName") '登陆用户id Receiver=request.form("Receiver") '必填字段 Phone=request.form("Phone") '必填字段 Add=request.form("Add") '必填字段 PayType=request.form("PayType") '必填字段 Notes=request.form("Notes") ' Email=request.form("Email") ' RecTime=request.form("RecTime") ' Postcode=request.form("Postcode") ' CompanyName=request.form("CompanyName") Fax=request.form("Fax") if UserName="" then UserName="游客" '判断购物车是否为空 ProductList = Session("ProductList") if productlist="" then response.redirect "error.asp?error=007" response.end else sql="select * from Product where Product_Id in ("&productlist&") order by Product_Id" Set rs = conn.Execute(sql) end if if session("sum")="" then response.redirect "error.asp?error=007" Total=session("sum") '产生订单号(内部和外部)及定单产生日期及其他信息 BranchID="0022" CoNo="000040" '交易日期,格式:YYYYMMDD yy=right(year(date),2) mm=right("00"&month(date),2) dd=right("00"&day(date),2) riqi=yy & mm & dd '生成订单号所有所需元素,格式为:小时,分钟,秒 xiaoshi=right("00"&hour(time),2) fenzhong=right("00"&minute(time),2) miao=right("00"&second(time),2) '产生外部和内部定单号 BillNo=xiaoshi & fenzhong & miao inBillNo=yy & mm & dd & "-" & xiaoshi & fenzhong & miao Set rsadd=server.createobject("adodb.recordset") rsadd.Open "select * from OrderList" ,conn,1,3 Set rsdetail=server.createobject("adodb.recordset") rsdetail.Open "select * from OrderDetail" ,conn,1,3 '事务定义开始 'conn.Begintrans '操作之一开始写入订单列表信息 rsadd.AddNew rsadd("UserName")=UserName rsadd("OrderNum")=inBillNo rsadd("Receiver")=Receiver rsadd("OrderSum")=Total rsadd("Phone")=Phone rsadd("Add")=Add rsadd("RecTime")=now() if Postcode<>"" then rsadd("Postcode")=Postcode if Email<>"" then rsadd("Email")=Email if CompanyName<>"" then rsadd("CompanyName")=CompanyName if Fax<>"" then rsadd("Fax")=Fax rsadd("PayType")=PayType if Notes<>"" then rsadd("Notes")=Notes if error>0 then response.write " 操作订单列表生成错误!!" return end if rsadd("Flag")="No" rsadd.Update '擦作二订单详细信息写入另外的表中 Sum = 0 While Not rs.EOF '把购买的产品资料读出来,写入定单详细资料表中 Quatity = CInt( Request( "Q_" & rs("Product_Id")) ) If Quatity <= 0 Then Quatity = CInt(Session(rs("Product_Id")) ) If Quatity <= 0 Then Quatity = 1 End If Session(rs("Title")) = Quatity Sum = Sum + csng(rs("Price")) * Quatity ' Sum = FormatNumber(Sum,2) rsdetail.AddNew if UserName<>"" then rsdetail("UserName")=UserName '下单用户号 rsdetail("OrderNum")=inBillNo '订单号码 rsdetail("Product_Id")=rs("Product_Id") '产品编码 rsdetail("ProductUnit")=Quatity '购买数量 rsdetail("BuyPrice")=rs("Price")'购买单价 rsdetail("OrderTime")=date() IF ERROR>0 THEN response.write "操作订单详细信息表生成错误!!" RETURN END if rsdetail.Update rs.MoveNext Wend session("payall")=Sum '事务操作结束 'conn.CommitTrans rsdetail.close set rsdetail=nothing rsadd.close set rsadd=nothing Conn.Close set conn=nothing Session("ProductList") ="" %> <HTML> <HEAD> <TITLE>订单提交成功</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="Contact" content="网域高科(www.wygk.cn),企业网站,企业网站管理系统,网域高科公司企业网站管理系统中英繁SQL版,企业公司网站系统SQL版,企业网站管理系统,企业网站源码"> <link href="mt_style.css" rel="stylesheet" type="text/css"> </HEAD> <BODY> <table border="0" cellspacing="1" cellpadding="0" align="center" valign=absmiddle width="100%" height="100%" bgcolor="B0266D"> <tr bgcolor="eeeeee"> <td bgcolor="eeeeee" align="center"><font color="B0266D">谢谢您,订单提交成功,请您记住您的订单号码,以便查询。</font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="100%" height="100%" align="center" valign="middle"> <font color="B0266D"><a href="Send.asp" target="_blank" class="style3"><img src="images/wangyin.gif" width="237" height="81" border="0"></a><b><br> 感谢您的订购我们的产品!</font><br> <br><font color="B0266D">您的订单号码是:<b><%=inBillNo%></b><br> <br> </font> <br><br> <a href="javascript:self.close()">点击关闭窗口</a></td> </tr> </table> </BODY> </HTML>